#ifndef ROBOT_DEF_H
#define ROBOT_DEF_H

//板子类型，烧录不同代码的时候，更改宏定义即可
//todo: 未来可以考虑通过makefile来实现，同时引入机器人类型
#define CHASSIS_BOARD 1
#define GIMBAL_BOARD 0

//云台重要参数
#define PITCH_MAX_ANGLE
#define PITCH_MIN_ANGLE
#define PITCH_HORIZONTAL_ECD        //云台水平时的编码器值

//底盘重要参数
#define X_WHEELBASE    //X轴方向也就是左右平移方向的轴距
#define Y_WHEELBASE    //Y轴方向也就是前后平移方向的轴距
#define RADIUS_WHEEL   //轮子半径
#define REDUCTION_RATIO_WHEEL 19.20320855614973f

//发射参数
#define REDUCTION_RATIO_LOADER 10.0f        //拨弹盘减速比
#define ONE_BULLET_DELTA_ANGLE 0.0f         //拨弹盘转一颗子弹的角度

#pragma pack(1)


#pragma pack()
#endif